CS450
INSTRUCTOR: GEORGE KOUTSOGIANNAKIS
CLASS MATERIAL PAGE


LINKS

Note: The power point presenations below are only partially representative of a lecture. Materialcan be presented in the lecture that is not mentioned in the handout. Good lecture notes are imperative.
lecture1 Power Point slides of class lectures-Introduction HistoryHardware.zip (Note:These are gif files. You can insert them to a WORD file and then print)
O.S. History.doc A document that depicts the history of Operating Systems such as UNIX, LINUX and WINDOWS as well as DOS O.S. categorized: This is a link to Dr. Xian-He Sun's old CS450 web site.He had categorized certain O.S.
Unix Commands WORD document UNIX commands cheat sheet  


lecture1a Power Point slides of class lectures-Computer System
MIPS.ppt MIPS architecture in Power Point format
MIPS instructions MIPS instructions summary in html format

lecture2 Power Point slides of class lectures- O.S. Structure

lecture3 Power Point slides of class lecturesO.S. Processes Concepts
Example of cases of parent using exec callsExample presented in class-Does not execute unless you make changes. Do not use the exec that resets environment variables as a working example!!
Working example Parent / Child process using exec Working Example of one of the cases presented in class of a parent process starting the execution of a child program using exec functions. You can revise the parent for the other cases
Parent Child using forkExample presented in class of a Parent process starting a child process using fork

lecture4 Power Point slides of class lecturesThreads
Pthreads Web Site that offers an explanation of Pthread routinesHelp with POSIX Threads
win32Threads.zip Power Point slides of class lecturesProgramming with win32 libraries-Threads

lecture5 Power Point slides of class lecturesScheduling

lecture6 Power Point slides of class lecturesSynchronization

lecture7 Power Point slides of class lecturesDeadlocks

lecture8 Power Point slides of class lecturesMemory Management Unit

lecture9 Power Point slides of class lecturesVirtual Memory

lecture10 Power Point slides of class lecturesFile System and its Implementation

lecture11 Power Point of class lectureScheduling of Secondary Storage

lecture12 Power Point of class lectureI/O Hardware

freebsdsystem.pdf PDF file of Free BSDDescription of the Free BSD system

lecture14.zip Power Point of class lectureDistributed Operating Systems